remaining kidney - French English Dictionary